 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ADVANTAGES:
/* Name    : main.c
* Purpose  : Source code for UART Interfacing with Arduino.
* Author   : Gemicates
* Date     : 09-02-2018
* Website  : www.gemicates.org
* Revision : None
*/
#include <SoftwareSerial.h>
                                                                         // These constants won't change.  They're used to give names
                                                                         // to the pins used:
const int TX = 3;                                                        // Transmit
const int RX = 2;                                                        // Receive
SoftwareSerial myserial(RX, TX);
void setup() 
{
  
  Serial.begin(9600);
  while (!Serial) 
  {
    ;                                                                    // wait for serial port to connect. Needed for native USB port only
  } 
  
  myserial.begin(9600);                                                  // initialize serial communications at 9600 bps
  
  Serial.println("GEMICATES LABS");
}
void serialEvent()
{
  String TXData = Serial.readStringUntil('\n');
  
  if (TXData.length())
  {
    Serial.println("");
    Serial.print("<- ");
    Serial.print(TXData);
    Serial.println("");
    myserial.print(TXData);
  }
}
void loop() {
  myserial.listen();
  
                                                                         // Receive data
  while (myserial.available() > 0)
    Serial.write(myserial.read());
}
                  